Bugsnag\Client B

Total Complexity 86
Dependencies 28
Dependents 9
Total lines 855
Lines of code 283
Logical lines of code 142
Comment lines 497
Methods 64
Properties 6

Methods 64

Method Rating Maintainability Complexity Lines of code
build()
S
59 5 16
notify()
S
55 4 21
__construct()
S
56 4 16
syncNotifyEndpointWithGuzzleBaseUri()
S
64 5 9
make()
S
62 4 10
resolveGuzzleOptions()
S
63 3 9
getCaBundlePath()
S
68 3 6
leaveBreadcrumb()
S
73 2 4
shouldIgnoreErrorCode()
S
80 1 3
setAppVersion()
S
77 1 4
setRedactedKeys()
S
77 1 4
setReleaseStage()
S
77 1 4
setAppType()
S
77 1 4
setFallbackType()
S
77 1 4
getAppData()
S
81 1 3
setHostname()
S
77 1 4
getDeviceData()
S
81 1 3
setMetaData()
S
76 1 4
getMetaData()
S
81 1 3
setErrorReportingLevel()
S
77 1 4
getNotifyEndpoint()
S
81 1 3
setNotifyEndpoint()
S
77 1 4
getDiscardClasses()
S
81 1 3
setSessionEndpoint()
S
77 1 4
getSessionEndpoint()
S
81 1 3
setNotifier()
S
77 1 4
setBuildEndpoint()
S
77 1 4
getBuildEndpoint()
S
81 1 3
setAutoCaptureSessions()
S
77 1 4
shouldCaptureSessions()
S
81 1 3
getSessionClient()
S
81 1 3
setMemoryLimitIncrease()
S
80 1 3
getMemoryLimitIncrease()
S
81 1 3
setDiscardClasses()
S
77 1 4
getNotifier()
S
81 1 3
setStripPathRegex()
S
81 1 3
shouldSendCode()
S
81 1 3
startSession()
S
82 1 3
makeGuzzle()
S
74 1 4
getConfig()
S
82 1 3
getPipeline()
S
82 1 3
registerCallback()
S
75 1 4
registerDefaultCallbacks()
S
73 1 4
registerMiddleware()
S
77 1 4
clearBreadcrumbs()
S
82 1 3
notifyException()
S
74 1 4
notifyError()
S
74 1 4
deploy()
S
80 1 3
flush()
S
82 1 3
getSessionTracker()
S
82 1 3
setSendCode()
S
77 1 4
getApiKey()
S
81 1 3
setBatchSending()
S
77 1 4
isBatchSending()
S
81 1 3
setNotifyReleaseStages()
S
77 1 4
shouldNotify()
S
81 1 3
setFilters()
S
77 1 4
getFilters()
S
81 1 3
setProjectRoot()
S
81 1 3
setProjectRootRegex()
S
81 1 3
isInProject()
S
80 1 3
setStripPath()
S
81 1 3
getStrippedFilePath()
S
80 1 3
getRedactedKeys()
S
81 1 3